Special Branch — definition

1. Special Branch (Noun) UK

1 definition

Special Branch (Noun) — A government police department dealing with political security.

1 type of
government department